Microsoft Access-এ Data Validation Rules এবং Validation Text দুটি গুরুত্বপূর্ণ ফিচার যা ডেটার সঠিকতা এবং নির্ভুলতা নিশ্চিত করতে সাহায্য করে। এগুলি ডেটাবেসে প্রবেশকারী ডেটার মান যাচাই করতে ব্যবহৃত হয়, যাতে ভুল বা অপ্রত্যাশিত মান অন্তর্ভুক্ত না হয়।
Data Validation Rules
Data Validation Rules হল এক ধরনের শর্ত বা নিয়ম যা Access-এ ডেটা ইনপুট করার সময় ব্যবহার করা হয়, যাতে নির্দিষ্ট মানের বাইরে কিছু এন্ট্রি না করা যায়। এর মাধ্যমে আপনি ডেটার ধরন, সীমা এবং নির্দিষ্ট শর্তাবলী নির্ধারণ করতে পারেন।
Data Validation Rules এর উদাহরণ:
Number Range:
- একটি নির্দিষ্ট সংখ্যার সীমা নির্ধারণ করা। যেমন, একটি Age ফিল্ডে আপনি 18 থেকে 100 বছরের মধ্যে বয়স প্রদান করতে চাইলে।
>=18 AND <=100Date Range:
- একটি নির্দিষ্ট তারিখের সীমা নির্ধারণ করা। যেমন, OrderDate ফিল্ডে 1 জানুয়ারি 2020 এর পরে অর্ডার ডেট ইনপুট করা যাবে।
>=#01/01/2020#Text Length:
- একটি নির্দিষ্ট টেক্সটের দৈর্ঘ্য সীমিত করা। যেমন, একটি ProductCode ফিল্ডে 5 অক্ষরের বেশি ইনপুট করা যাবে না।
Len([ProductCode])<=5Specific Format:
- একটি নির্দিষ্ট ফর্ম্যাট অনুসারে ইনপুট করতে বলা। যেমন, একটি ফোন নম্বর XXX-XXX-XXXX ফরম্যাটে থাকতে হবে।
Like "###-###-####"
Data Validation Rule সেট করার পদ্ধতি:
- Table Design View খুলুন।
- যে ফিল্ডে Validation Rule প্রয়োগ করতে চান, সেটি নির্বাচন করুন।
- Field Properties প্যানেলে, Validation Rule বক্সে আপনার শর্ত লিখুন।
- Validation Text বক্সে, ব্যবহারকারীর জন্য একটি মেসেজ দিন যা তিনি ভুল ডেটা ইনপুট করার সময় দেখতে পাবেন।
Validation Text
Validation Text হল একটি কাস্টম মেসেজ যা তখন প্রদর্শিত হয় যখন ব্যবহারকারী একটি ভুল মান ইনপুট করেন, অর্থাৎ যখন Data Validation Rule লঙ্ঘিত হয়। এই টেক্সটটি ব্যবহারকারীকে জানায় কেন তাদের ইনপুটটি অগ্রাহ্য করা হয়েছে এবং সঠিক ইনপুটের জন্য নির্দেশনা দেয়।
Validation Text সেট করার পদ্ধতি:
- Table Design View খুলুন।
Field Properties প্যানেলে, Validation Text বক্সে আপনি একটি কাস্টম মেসেজ লিখতে পারেন।
উদাহরণস্বরূপ, যদি আপনি একটি Age ফিল্ডে 18 থেকে 100 বছরের মধ্যে বয়সের ভ্যালিডেশন দিতে চান এবং ব্যবহারকারী 17 বছর বয়স ইনপুট করেন, তবে আপনি Validation Text হিসেবে এই বার্তা দিতে পারেন:
"Age must be between 18 and 100 years."- এখন, যদি ব্যবহারকারী 17 বয়স ইনপুট করেন, তাহলে "Age must be between 18 and 100 years." এই মেসেজটি প্রদর্শিত হবে।
উদাহরণ
ধরা যাক, আপনার Employee টেবিলে একটি Age ফিল্ড রয়েছে এবং আপনি চান যে, 18 বছরের কম বয়সের কোনো কর্মচারী ইনপুট না করা হোক। আপনি এর জন্য একটি Validation Rule এবং Validation Text সেট করতে পারেন।
Validation Rule:
>=18Validation Text:
"Age must be 18 or older."
এখন, যদি ব্যবহারকারী 18 এর কম বয়স ইনপুট করেন, তাহলে Access তাদের ভুল ইনপুট দেখাবে এবং Validation Text হিসেবে "Age must be 18 or older." মেসেজটি প্রদর্শিত হবে।
উপসংহার
Data Validation Rules এবং Validation Text ব্যবহারের মাধ্যমে আপনি Microsoft Access ডাটাবেসে ডেটার মান নিশ্চিত করতে পারেন। এটি ভুল বা অপ্রত্যাশিত ডেটা প্রবেশ রোধ করে এবং ডেটাবেসের সঠিকতা বজায় রাখে। Validation Rule ব্যবহার করে আপনি ডেটার ধরন, সীমা, এবং ফর্ম্যাট নিয়ন্ত্রণ করতে পারেন, এবং Validation Text ব্যবহার করে আপনি ব্যবহারকারীকে সঠিক ইনপুট দেওয়ার জন্য নির্দেশনা দিতে পারেন।
Read more